jquery教程

推荐列表 站点导航

当前位置:首页 > jquery > jquery教程 >

php实现顺序线性表

来源:网络整理  作者:网友投稿  发布时间:2020-12-28 23:18
jquery中文网为您提供php实现顺序线性表等资源,欢迎您收藏本站,我们将为您提供最新的php实现顺序线性表资源...

$elem) {if (($this-length) == 0 || $index 0 || $index ($this-length)) {return Error;}for ($i = $index; $i ($this-length); $i ) {$this-seqArr[$i 1] = $this-seqArr[$i];}$this-seqArr[$index] = $elem;$this-length = $this-length 1;return $this-seqArr; } /* * ListDelete: 删除第index位置的元素 */ public function ListDelete($index) {if (($this-length) == 0 || $index 0 || $index ($this-length - 1)) {return Error;}unset($this-seqArr[$index]);$this-length--;return $this-seqArr; }}? 相关文章教程分享:php教程 以上就是php实现顺序线性表的详细内容, (免费学习视频教程分享:php视频教程) 实例代码如下所示: ?php/* * GetElem: 返回线性表中第$index个数据元素 * ListLength: 返回线性表的长度 * LocateElem: 返回给定的数据元素在线性表中的位置 * PriorElem: 返回指定元素的前一个元素 * NextElem: 返回指定元素的后一个元素 * ListInsert: 在第index的位置插入元素elem * ListDelete: 删除第index位置的元素elem */class Sequence { public $seqArr; public $length; public function __construct($arr) {$this-seqArr = $arr;$this-length = count($arr); } /* * 返回线性表中第$index个数据元素 */ public function GetElem($index) {if (($this-length) == 0 || $index 0 || ($index $this-length)) {return Error;}return $this-seqArr[$index - 1]; } /* * 返回线性表的长度 * */ public function ListLength() {return $this-length; } /* * 返回给定的数据元素在线性表中的位置 */ public function LocateElem($elem) {for ($i = 0; $i ($this-length); $i ) {if (($this-seqArr[$i]) == $elem) {return $i 1;}} } /* * PriorElem: 返回指定元素的前一个元素 */ public function PriorElem($elem) {for ($i = 0; $i ($this-length); $i ) {if (($this-seqArr[$i]) == $elem) {if ($i == 0) {return Error (is null) ;} else {return $this-seqArr[$i - 1];}}} } /* * NextElem: 返回指定元素的后一个元素 */ public function NextElem($elem) {for ($i = 0; $i ($this-length); $i ) {if (($this-seqArr[$i]) == $elem) {return $this-seqArr[$i 1];}} } /* * ListInsert: 在第index的位置插入元素elem */ public function ListInsert($index, 什么是线性顺序表? 线性顺序表是指按照顺序在内存进行存储,除起始和结尾以外都是一一连接的(一般都是用一维数组的形式表现),更多请关注jquery中文网其它相关文章! ,。

相关热词:

本站内容来源于网络,如有侵权请与我们联系,我们会及时删除,我们深感抱歉!
注:本站所有信息仅供用于网络技术学习参考,学习中请遵循相关法律法规!

本文地址: https://v30.fanwenzhu.com/jq/jc/10370.shtml

相关文章
最新文章
PHP识别相片是否是颠倒的 PHP识别相片是否是颠倒的

时间:2020-12-28

python编程有哪些ide python编程有哪些ide

时间:2020-12-28

python开发工程师是做什么 python开发工程师是做什么

时间:2020-12-28

php构造函数的作用 php构造函数的作用

时间:2020-12-28

php怎么跟数据库连接 php怎么跟数据库连接

时间:2020-12-28

php实现顺序线性表 php实现顺序线性表

时间:2020-12-28

Python多重继承中的菱形继 Python多重继承中的菱形继

时间:2020-12-28

php中break的作用 php中break的作用

时间:2020-12-28

Copyright © www.juheyunku.com      关于 | 合作 | 声明 | 联系 | 更新 | 地图 | Tags

php实现顺序线性表

2020-12-28 编辑:网友投稿

$elem) {if (($this-length) == 0 || $index 0 || $index ($this-length)) {return Error;}for ($i = $index; $i ($this-length); $i ) {$this-seqArr[$i 1] = $this-seqArr[$i];}$this-seqArr[$index] = $elem;$this-length = $this-length 1;return $this-seqArr; } /* * ListDelete: 删除第index位置的元素 */ public function ListDelete($index) {if (($this-length) == 0 || $index 0 || $index ($this-length - 1)) {return Error;}unset($this-seqArr[$index]);$this-length--;return $this-seqArr; }}? 相关文章教程分享:php教程 以上就是php实现顺序线性表的详细内容, (免费学习视频教程分享:php视频教程) 实例代码如下所示: ?php/* * GetElem: 返回线性表中第$index个数据元素 * ListLength: 返回线性表的长度 * LocateElem: 返回给定的数据元素在线性表中的位置 * PriorElem: 返回指定元素的前一个元素 * NextElem: 返回指定元素的后一个元素 * ListInsert: 在第index的位置插入元素elem * ListDelete: 删除第index位置的元素elem */class Sequence { public $seqArr; public $length; public function __construct($arr) {$this-seqArr = $arr;$this-length = count($arr); } /* * 返回线性表中第$index个数据元素 */ public function GetElem($index) {if (($this-length) == 0 || $index 0 || ($index $this-length)) {return Error;}return $this-seqArr[$index - 1]; } /* * 返回线性表的长度 * */ public function ListLength() {return $this-length; } /* * 返回给定的数据元素在线性表中的位置 */ public function LocateElem($elem) {for ($i = 0; $i ($this-length); $i ) {if (($this-seqArr[$i]) == $elem) {return $i 1;}} } /* * PriorElem: 返回指定元素的前一个元素 */ public function PriorElem($elem) {for ($i = 0; $i ($this-length); $i ) {if (($this-seqArr[$i]) == $elem) {if ($i == 0) {return Error (is null) ;} else {return $this-seqArr[$i - 1];}}} } /* * NextElem: 返回指定元素的后一个元素 */ public function NextElem($elem) {for ($i = 0; $i ($this-length); $i ) {if (($this-seqArr[$i]) == $elem) {return $this-seqArr[$i 1];}} } /* * ListInsert: 在第index的位置插入元素elem */ public function ListInsert($index, 什么是线性顺序表? 线性顺序表是指按照顺序在内存进行存储,除起始和结尾以外都是一一连接的(一般都是用一维数组的形式表现),更多请关注jquery中文网其它相关文章! ,。

本站内容来源于网络,如有侵权请与我们联系,我们会及时删除,我们深感抱歉!
注:本站所有信息仅供学习参考!
本文地址为 https://v30.fanwenzhu.com/jq/jc/10370.shtml

相关文章

风云图片

推荐阅读

返回jquery教程频道首页